freemarker里取map的key和value(ftl中怎么获取map的key和value)

您所在的位置:网站首页 map 循环取值 freemarker里取map的key和value(ftl中怎么获取map的key和value)

freemarker里取map的key和value(ftl中怎么获取map的key和value)

2024-07-12 03:37| 来源: 网络整理| 查看: 265

在工作中,有时候,我们需要获取到后台返回的map,在freemarker中展示。那么怎么处理呢?

在table中使用的案例:

代码语言:javascript复制    ${key} ${userMap[key]!''}

说明:data就是后台返回的map.

在来看个,在select中使用的案例:

后台数据:

1055d2885c8011d614bcf497dec35c45.png1055d2885c8011d614bcf497dec35c45.png

前台页面展示效果:

21626a4067a55d4cea72f7d637813efb.png21626a4067a55d4cea72f7d637813efb.pnga3416279b17a3f9fda7b36baea835203.pnga3416279b17a3f9fda7b36baea835203.png

前台代码:

cb2adb82825650c42771f9569b90a472.pngcb2adb82825650c42771f9569b90a472.png代码语言:javascript复制     *兼职管理人:                                    请选择兼职管理人                                           ${key}-${jobmanagerMap[key]!''}                           

总结:

1:先给后台传回的map对象起个别名。

代码语言:javascript复制

2:从别名中得到所有的key

代码语言:javascript复制

3: 循环所有的keys

代码语言:javascript复制  

4:获取单个key.并根据key获取到value

代码语言:javascript复制                 ${key}-${jobmanagerMap[key]!''}             


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3